package DTO;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Date;


public class FacturaVO implements Serializable
{
	/**
	 * 
	 */
	private static final long serialVersionUID = -2245014976384030447L;
	private int idFactura;
	private ArrayList<Integer> items;
	private Date fecha;
	private Date vencimiento;
	private float total;
	private boolean pagada;
	
	public FacturaVO(int idFactura, Date fecha, Date vencimiento, float total, boolean pagada, 
		ArrayList<Integer> items)
	{
		this.idFactura = idFactura;
		this.items = items;
		this.fecha = fecha;
		this.vencimiento = vencimiento;
		this.total = total;
		this.pagada = pagada;
	}

	public int getIdFactura() {
		return idFactura;
	}

	public void setIdFactura(int idFactura) {
		this.idFactura = idFactura;
	}

	public Collection<Integer> getItems() {
		return items;
	}

	public void setItems(ArrayList<Integer> items) {
		this.items = items;
	}

	public Date getFecha() {
		return fecha;
	}

	public void setFecha(Date fecha) {
		this.fecha = fecha;
	}

	public Date getVencimiento() {
		return vencimiento;
	}

	public void setVencimiento(Date vencimiento) {
		this.vencimiento = vencimiento;
	}

	public float getTotal() {
		return total;
	}

	public void setTotal(float total) {
		this.total = total;
	}

	public boolean isPagada() {
		return pagada;
	}

	public void setPagada(boolean pagada) {
		this.pagada = pagada;
	}
}
